package com.framework.service;

import com.baomidou.mybatisplus.service.IService;
import com.framework.entity.sys.SysTemplate;
import com.framework.page.PageUtils;

import java.util.Map;

/**
 * 模板业务层
 * @author wq
 */
public interface SysTemplateService extends IService<SysTemplate> {

    /**
     * 分页查询
     * @param params
     * @return
     */
    PageUtils queryTemplatePage(Map<String, Object> params);

    /**
     * 新增
     * @param sysTemplate
     */
    void save(SysTemplate sysTemplate);

    /**
     * 根据id查询
     * @param deptId
     * @return
     */
    Integer selectTemplateId(Long deptId);

    /***
     * 根据type和渠道id查询
     * @param templateType
     * @param deptId
     * @return
     */
    SysTemplate queryByTypeAndDeptId(Integer templateType, Long deptId);
}
